DROP TABLE IF EXISTS jms_ods.tab_barscan_noparsepackage ;
CREATE EXTERNAL TABLE jms_ods.tab_barscan_noparsepackage (
RECORDID            string        comment  '记录编号' ,                     --NVARCHAR2(65)
BILLCODE            string        comment  '运单编号' ,                     --NVARCHAR2(20)
SCANTIME            timestamp        comment  '扫描时间' ,                     --DATE
INPUTTIME            timestamp        comment  '录入时间' ,                     --DATE
SCANUSER            string        comment  '扫描雇员' ,                     --NVARCHAR2(30)
INPUTSITE            string        comment  '录入部门' ,                     --NVARCHAR2(30)
SCANTYPE            string        comment  '扫描类型' ,                     --NVARCHAR2(16)
NEXTSTATION            string        comment  '上一站或下一站' ,                     --NVARCHAR2(30)
PROJECTFLAG            tinyint        comment  '项目标识' ,                     --NUMBER(1)
PROCESSFLAG            tinyint        comment  '处理标识' ,                     --NUMBER(1)
WEIGHT            double        comment  '重量' ,                     --NUMBER(12,2)
REMARK            string        comment  '备注' ,                     --NVARCHAR2(100)
MOBILE            string        comment  '手机号码' ,                     --NVARCHAR2(20)
PISTOLID            string        comment  '巴枪ID' ,                     --NVARCHAR2(40)
REMARK1            string        comment  '备注1' ,                     --NVARCHAR2(20)
REMARK2            string        comment  '备注2' ,                     --NVARCHAR2(20)
DESTINATION            string        comment  '目的地点' ,                     --NVARCHAR2(20)
SHIFTS            string        comment  '班次' ,                     --NVARCHAR2(10)
SENDSITE            string        comment  '寄件网点' ,                     --NVARCHAR2(30)
SCANSITECODE            string        comment  '扫描网点编号' ,                     --NVARCHAR2(20)
UPLOADTIME            timestamp        comment  '上传时间' ,                     --DATE
REMARK3            string        comment  '备注3' ,                     --NVARCHAR2(60)
SCANUSERCODE            string        comment  '扫描雇员编号' ,                     --NVARCHAR2(20)
SEND_DELIVER_USERCODE            string        comment  '收派员编号' ,                     --NVARCHAR2(20)
NEXTSTATIONCODE            string        comment  '上下一站编号' ,                     --NVARCHAR2(20)
SOURCE            string        comment  '来源' ,                     --NVARCHAR2(20)
REMARK4            string        comment  '备注4' ,                     --NVARCHAR2(60)
REMARK5            string        comment  '备注5' ,                     --NVARCHAR2(100)
REMARK6            double        comment  '备注6' ,                     --NUMBER(10,2)
SCANSITEID            bigint        comment  '扫描网点ID' ,                     --NUMBER
NEXTSTATIONID            bigint        comment  '上一站/下一站ID' ,                     --NUMBER
SCANUSERID            bigint        comment  '扫描雇员ID' ,                     --NUMBER
SEND_DELIVER_USERID            bigint        comment  '收派员ID' ,                     --NUMBER
TRANSFERCODE            string        comment  '任务号(装车、卸车)、订舱号(到件、发件)' ,                     --NVARCHAR2(30)
EXPRESSTYPE            string        comment  '运输方式'                      --NVARCHAR2(16)
)
    COMMENT  '延迟包内件数据'
    PARTITIONED BY (dt STRING COMMENT '时间分区')
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_ods.db/external/tab_barscan_noparsepackage'
    TBLPROPERTIES (
        'discover.partitions' = 'false',
        'parquet.column.index.access' = 'true'
        );

MSCK REPAIR TABLE jms_ods.tab_barscan_noparsepackage;


